home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1996 July / Macworld (1996-07).dmg / System 7.5 Update 2.0 / FileMaker Pro 3.0 CD Extras / FileMaker And Apple Events / Sample Applications / HyperCard Example / AE Example-Report Card (.txt) next >
FileMaker Pro Database  |  1996-01-25  |  69KB  |  600 lines

  1. SUMMER HISTORY
  2. HBAM2016AUG95
  3. Pro 3.0
  4. srcsce
  5. ~~~~~
  6. ~~~~~~~~
  7. ~}}~~~~}|{z{}
  8. ~~~~~
  9. ~~~~~~}}}~
  10. ~}|}~
  11. ~~~~~~~}|{zz{}
  12. ~~}}~
  13. ~}}}}~~
  14. ~~}|||}}~~
  15. ~}}}~~~|{zz|~
  16. ~~}}~~~~}}~~
  17. ~}}}}~~~~~~}}}~~
  18. ~~}}~~
  19. ~}|{{||}|||}~
  20. NAME@
  21. HBAM3016AUG95
  22. wwwwwwx
  23. wwwwwwwx
  24. 'wwwwwwx
  25. wwwwwwx
  26. wwwwwwwx
  27. 'wwwwwwx
  28. wwwwwwx
  29. wwwwwwwx
  30. 'wwwwwwx
  31. wwwwwwwx
  32. 'wwwwwwx
  33. wwwwwwwx
  34. 'wwwwwwx
  35. wwwwwx
  36. 'wwwwwwx
  37. wwwwwwwx
  38. 'wwwwwwx
  39. wwwwwwwx
  40. 'wwwwwwx
  41. 'wwwwwwx
  42. 'wwwwwwx
  43. 'wwwwwwx
  44. 'wwwwwwx
  45. 'wwwwwwx
  46. 'wwwwwwx
  47. 'wwwwwwx
  48. 'wwwwwwx
  49. 'wwwwwwx
  50. 'wwwwwwx
  51. 'wwwwwwx
  52. 'wwwwwwx
  53. wwwwwwx
  54. wwwwwwwx
  55. 'wwwwwwx
  56. wwwwwwwx
  57. DDDDDDDD
  58. wwwwwwwx
  59. wwwwwwx
  60. wwwwwwwx
  61. 'wwwwwwx
  62. DDDDDDDD
  63. wwwwwwwx
  64. wwwwwwx
  65. wwwwwwwx
  66. 'wwwwwwx
  67. ro 2.0F!
  68. Pro 3.0
  69. ChildB
  70. ParentB
  71. Phone NumberB
  72. A    Fall MathB
  73. Winter MathB
  74. Spring MathB
  75. Summer MathB
  76. Fall HistoryB
  77. Winter HistoryB
  78. Spring HistoryB
  79. Summer HistoryB
  80. Fall EnglishB
  81. Winter EnglishB
  82. Summer EnglishB
  83. Math AverageB
  84. A7(Fall Math + Winter Math + Spring Math + Summer Math)/4
  85. History AverageB
  86. AC(Fall History + Winter History + Spring History + Summer History)/4
  87. English AverageB
  88. AC(Fall English + Winter English + Spring English + Summer English)/4)/4Hm
  89. Fall AverageB
  90. Winter AverageB
  91. Spring AverageB
  92. Summer AverageB
  93. Overall Average
  94. Overall Average
  95. Overall Average
  96. Overall Averagell Average
  97. Overall Averageall Average
  98. AC(Fall Average + Winter Average + Spring Average + Summer Average)/4
  99. Complete Report
  100. Basic Info
  101. Student Name
  102. Averages
  103. Intro
  104. Intro 2
  105. Intro 3
  106. Student Names
  107. Complete ReportB
  108. Yesfter
  109. Noarter
  110. Yesfter
  111. Noarter
  112. Yesfter
  113. Noarter
  114. Yesfter
  115. Noarter
  116. Yesfter
  117. Noarter
  118. Yesfter
  119. Noarter
  120. Yesfter
  121. Noarter
  122. Yesfter
  123. Noarter
  124. XcWhen using Excel, you should close the macro  file and export file before running the script again.Y
  125. Cross Tabs by Term
  126. XcWhen using Excel, you should close the macro  file and export file before running the script again.Y
  127. Cross Tabs by Term
  128. FPTHA
  129. Export Term
  130. MSPCA
  131. NAMEA
  132. Export Term
  133. FPTHA
  134. Excel Bar Chart Script
  135. MSPCA
  136. NAMEA
  137. Excel Bar Chart Script
  138. FPTHA
  139. Export term
  140. MSPCA
  141. NAMEA
  142. Export term
  143. FPTHA
  144. Excel Cross-tabs Script
  145. MSPCA
  146. NAMEA
  147. Excel Cross-tabs Script
  148. ;RPTH
  149. 4NAME
  150. FPTHA;Rickenbacker:Applications:Franz:x40-SCM:Report Card Browser
  151. MSPCA
  152. NAMEA
  153. Report Card Browser
  154. RPTHA4::::::Applications:Franz:x40-SCM:Report Card Browser
  155. Basic InfoB
  156. Yesfter
  157. Noarter
  158. Yesfter
  159. Noarter
  160. Child
  161. Parent
  162. Phone Number
  163. Student NameB
  164. Child
  165. AveragesB
  166. Yesfter
  167. Noarter
  168. Yesfter
  169. Noarter
  170. Yesfter
  171. Noarter
  172. Yesfter
  173. Noarter
  174. o    Averages:p
  175. English:q
  176. History:r
  177. Math:s
  178. Summert
  179. Averagesu
  180. Springv
  181. Winterw
  182. Fallx
  183. Child
  184. o    Averages:p
  185. English:q
  186. History:r
  187. Math:s
  188. Summert
  189. Averagesu
  190. Springv
  191. Winterw
  192. Fallx
  193. Child
  194. Child
  195. Winter
  196. Spring
  197. Averages
  198. Child
  199. Winter
  200. Spring
  201. Averages
  202. Continue...
  203. This database has been created to demonstrate some of the Apple event capabilities of FileMaker Pro version 3.0.  The HyperCard stack 
  204. Report Card Browser
  205.  when used with this database, illustrates some of the interactions possible between  FileMaker Pro, Apple
  206. s HyperCard 2.2, and Microsoft Excel 4.0 applications. 
  207. This database includes scripts that:
  208.   Export data
  209.   Open the exported file in a spreadsheet (i.e.  Excel 4.0)
  210.   Create either a chart or cross-tab report
  211. It also include
  212. s a script that can dial a phone by sending the appropriate Apple events to HyperCard.  
  213. We have tried to make each script as general as possible, so they can be used again in other applications besides the sample shown here.
  214. Note that in order to use Apple events, you must be running System 7.0 or greater.  Additionally, remember that Apple events requires that all 
  215. communicating
  216.  applications be running simultaneously.
  217. nt capabilities of FileMaker Pro version 3.0.  The HyperCard stack 
  218. Report Card Browser
  219.  when used with this database, illustrates some of the 
  220. eMaker Pro Apple Events Example Database
  221. ried to make each scr
  222. C+FileMaker Pro Apple Events Example Database
  223. click the appropriate script.  For more information about Apple events, please see the 
  224. FileMaker Events and Objects
  225.  database included with these examples.  
  226. C+FileMaker Pro Apple Events Example Database
  227. ript.  This script relies oC
  228. n a special stack called 
  229. Phone Dialing Example
  230. .  To see this script, choose ScriptMaker from the Scripts menu, and double click the 
  231. Dial Phone
  232.  script.  For more information on ScriptMaker and buttons, see tD
  233. he FileMaker Pro 3.0 User
  234. s Guide.
  235. Phone Dialing Example
  236.  HyperCard stack is a simple stack that accepts a string of letters and numbers, and translates the string into the appropriate tones which dial a e have tried to make each scr
  237. rm Averages
  238.  to automatically export data to a file called 
  239. Export Term
  240. .  These scripts will then open this file in  Excel (using an 
  241. Open Document
  242.  event), and execute the appropriate Excel Macro (using the 
  243. Do Script
  244.  event).  To see how to execute an Excel Macro, choose ScriptMaker from the Scripts menu, and double click the appropriate script.  For more information about Apple events, please see the 
  245. Apple Events Reference
  246.  database included with these examples.  
  247. r Pro 2.1 an
  248. d a modem.
  249. There are also buttons that, when clicked, will create a bar chart or Cross tab report in Excel 4.0.  The scripts that perform these actions are called 
  250. Excel Chart Term Avgs
  251. , and 
  252. Excel Cross tabs by Term
  253. .  Each of these scripts first performs the script called 
  254. Export Term Averages
  255.  to automatically export data to a file called 
  256. Export Term
  257. .  These scripts will then open this file in  Excel (using an 
  258. Open Document
  259.  event), and execute the appropriate Excel Macro (using th
  260. 33ffff
  261. 33ff33
  262. 3333ff
  263. 333333
  264. wwwwww
  265. UUUUUU
  266. DDDDDD
  267. """"""
  268. ta has been retrieved from FileMaker). To modify a grade, click on the appropriate grade and type the new value.  In order to update this grade in this FileMaker database, click the 
  269. Send Data
  270.  button. If the data has been changed in FileMaker, you can update the stack by clicking the 
  271. Retrieve Data
  272.  button.
  273. To see the student list again, click the 
  274. Index
  275.  button. To add a new record to the FileMaker database, click the 
  276. New Record
  277.  button. You will then be prompted for information. AfterCf all the information has been entered, click the 
  278. Add Record
  279.  button to update the FileMaker database.
  280. E+FileMaker Pro Apple Events Example Database
  281.  will then be prompted for information. After all the information has been entered, click the 
  282. Add Record
  283.  F(button to update the FileMaker database.
  284. ed with these examples.  
  285. Show Report Cards...C
  286. Stacks
  287. Report Card Browser
  288.  is a simple stack that relies on several AppleEvents to retrieve data from FileMaker Pro and send data to FileMaker Pro. The use of this stack should be straight forward to anyone familiar with HyperCard: connect to the database, and a list of students will appear (note that the list of students was retrieved from FileMaker). To view all the data for a student, just click the name. The stack will now show a card with all the grades for that student (again, this da send data to FileMaker Pro. The use of this stack should be straight forward to anyone familiar with HyperCard: connect to the database, and a list of students will appear (note that the list of students was retrieved from FileMaker). To view all the data for a student, just click the name. The stack will now show a card with all the grades for that student (again, this da
  289. cribed.
  290. ffffff
  291. ffff33
  292. ff33ff
  293. ff3333
  294. Walter DavidsenC
  295. 555-1515D
  296. 76.25R
  297. 81.25S
  298. 78.3333333333333333T
  299. 78.3333333333333333U
  300. 78.3333333333333333V
  301. 81.6666666666666667W
  302. 79.1666666666666667
  303. Julie MasonB
  304. Stanley MasonC
  305. 555-7812D
  306. 91.25Q
  307. 83.75R
  308. 81.25S
  309. 83.3333333333333333U
  310. 81.6666666666666667V
  311. 86.6666666666666667W
  312. 85.4166666666666667
  313. A    Ian ScottB
  314. Sonia ScottC
  315. 555-9864D
  316. 72.5Q
  317. 73.75R
  318. 72.5S
  319. 81.6666666666666667W
  320. 72.9166666666666667
  321. Startup script
  322. Excel Chart Term Avgs
  323. Excel Cross tabs by Term
  324. Export Term Averages
  325. Show report cards
  326. Open HyperCard stacks
  327. Export Term Averages
  328. Excel Chart Term Avgs
  329. Excel Bar Chart Script
  330. aevtodoc
  331. Export term
  332. #gvS@g
  333. aevtodoc
  334. miscdosc
  335. -RUN("'Excel Bar Chart Script'!Record1",FALSE)
  336. aevtodoc
  337. aevtodoc
  338. FCmiscdosc
  339. -RUN("'Excel Bar Chart Script'!Record1",FALSE)
  340. Excel Cross tabs by Term
  341. Excel Cross-tabs Script
  342. aevtodoc
  343. Export Term
  344. #gvS@g
  345. aevtodoc
  346. miscdosc
  347. -RUN("'Excel Cross-tabs Script'!Macro2",FALSE)
  348. aevtodoc
  349. aevtodoc
  350. FCmiscdosc
  351. -RUN("'Excel Cross-tabs Script'!Macro2",FALSE)
  352. Startup script
  353. Open HyperCard stacks
  354. aevtodoc
  355. Show report cards
  356. Recov
  357. Yesfter
  358. Noarter
  359. Student NameB
  360. Yesfter
  361. Noarter
  362. Pro 2.0F!
  363. Pro 3.0
  364. &6f`9
  365. 33ript
  366. MSPCA
  367. NAMEA
  368. Excel Cross-tabs Script
  369. FPTHA
  370. Report Card Browser
  371. MSPCA
  372. NAMEA
  373. Report Card Browser
  374. Phone Dialing Example
  375. 11/1/95
  376. CHILD
  377. ENGLISH AVERAGE
  378. FALL AVERAGE
  379. FALL ENGLISH
  380. FALL HISTORY
  381.     FALL MATH
  382. HISTORY AVERAGE
  383. MATH AVERAGE
  384. OVERALL AVERAGE
  385. PARENT
  386. PHONE NUMBER
  387. SPRING AVERAGE
  388. SPRING ENGLISH
  389. SPRING HISTORY
  390. SPRING MATH
  391. SUMMER AVERAGE
  392. SUMMER ENGLISH
  393. SUMMER HISTORY
  394. SUMMER MATH
  395. WINTER AVERAGE
  396. WINTER ENGLISH
  397. WINTER HISTORY
  398. WINTER MATH
  399.     Helvetica
  400. Geneva
  401. Palatino
  402. Times
  403. Monaco
  404. Sunday
  405. Monday
  406. Tuesday
  407.     Wednesday
  408. Thursday
  409. Friday
  410. Saturday
  411. January
  412. February
  413. March
  414. April
  415. August
  416.     September
  417. October
  418. November
  419. December
  420. 1st Quarter
  421. 2nd Quarter
  422. 3rd Quarter
  423. 4th Quarter
  424. Spring EnglishB
  425. Summer EnglishB
  426. Math AverageB
  427. History AverageB
  428. English AverageB
  429.  Summer English)/4mmer English)/4
  430. Complete Report
  431. Basic Info
  432. Student Name
  433. Averages
  434. Intro
  435. Intro 2
  436. Intro 3
  437. Student Names
  438. Complete ReportB
  439. Yesfter
  440. Noarter
  441. Yesfter
  442. Noarter
  443. Yesfter
  444. Noarter
  445. Chart Term Averages[    Excel 4.0\    Averages:]
  446. English:^
  447. History:_
  448. Math:`
  449. Summera
  450. Averagesb
  451. Springc
  452. Winterd
  453. Falle
  454. Phone Numberf
  455. Parentg
  456. Child
  457. Yesfter
  458. Noarter
  459. Yesfter
  460. Noarter
  461. Yesfter
  462. Noarter
  463. Yesfter
  464. Noarter
  465. Yesfter
  466. Noarter
  467. Yesfter
  468. Noarter
  469. Yesfter
  470. Noarter
  471. Yesfter
  472. Noarter
  473. Yesfter
  474. Noarter
  475. Yesfter
  476. Noarter
  477. Yesfter
  478. Noarter
  479. Yesfter
  480. Noarter
  481. Yesfter
  482. Noarter
  483. Yesfter
  484. Noarter
  485. Yesfter
  486. Noarter
  487. Yesfter
  488. Noarter
  489. Yesfter
  490. Noarter
  491. Phone NumberE
  492. ParentF
  493. Child
  494. Student NameB
  495. Yesfter
  496. Noarter
  497. Child
  498. IntroB
  499. Yesfter
  500. Noarter
  501. Yesfter
  502. Noarter
  503. Yesfter
  504. Noarter
  505. Yesfter
  506. Noarter
  507. Yesfter
  508. Noarter
  509. Yesfter
  510. Noarter
  511. Intro 2B
  512. Continue...
  513. The example used is a report card database for elementary school students.  It is a very simple database, with fields for grades, averages, the student
  514. s names, a parent
  515. s name, and a phone number.
  516. Clicking the Chart Term Averages or Cross Tabs by Term buttons will create a bar chart or Cross tab report in Excel 4.0.  The scripts that perform these actions are called 
  517. Excel Chart Term Avgs
  518. , and 
  519. Excel Cross tabs by Term
  520. .  Each of these scripts first performs the script called 
  521. Export Te
  522. Intro 3B
  523. hnical information about using these Apple event examples, please refer to the Stack info button in the 
  524. Report Card Browser
  525.  stack.  It is important to note that this documentatio
  526. Z+FileMaker Pro Apple Events Example Database
  527. tried to make each script as general as possible, so they can be used again in other applications besides the sample shown here.
  528. Note that in order to use Apple events, you must be running System 7.0 or greater.  Additionally, remember that Apple events requires that all 
  529. communicating
  530.  applications be running simultaneously.
  531. Z+FileMaker Pro Apple Events Example Database
  532. s grade in this FileMaker database, click the 
  533. Send Data
  534.  button. If the data has been changed in FileMaker, you can update the stack by clicking the 
  535. Retrieve Data
  536.  button.
  537. To see the student list again, clicE
  538. k the 
  539. Index
  540.  button. To add a new record to the FileMaker database, click the 
  541. New Record
  542.  button. You will then be prompted for information. After all the information has been entered, click the 
  543. Add Record
  544.  F(button to update the FileMaker database.
  545. .  The scripts that perform these actions are called 
  546. Excel Chart Term Avgs
  547. , and 
  548. Excel Cross tabs by Term
  549. .  Each of these scripts first performs the script caG
  550. lled 
  551. Export Term Averages
  552.  to automatically export data to a file called 
  553. Export Term
  554. .  These scripts will then open this file in  Excel (using an 
  555. Open Document
  556.  event), and execute the appropriate Excel Mac
  557. To start using the Apple events examples, simply click the 
  558. Open Stacks
  559.  button above to launch HyperCard (if it is not already launched) and open the 
  560. Phone Dialer
  561.  stack and the 
  562. Report Card Browser
  563.  stack.  Then click the 
  564. Show Report Cards
  565.  button to start using this database as explained above.
  566. For more technical information about using these Apple event examples, please refer to the Stack info button in the 
  567. Report Card Browser
  568.  stack.  It is important to note that this documentatio
  569. en is written for people who are proficient with the HyperCard application and the HyperTalk language.  It is also important to note that this documentation should be used in conjunction with the 
  570. Apple Events Reference
  571.  database.  In that database FileMaker Pro
  572. s implementation of the Object Model and the FileMaker Pro containment hierarchy are described.
  573. leMaker Pro containment hierarchyE
  574.  are described.
  575. 76.6666666666666667
  576. Jeremy Davidsen
  577. Student NamesB
  578. Yesfter
  579. Noarter
  580. Child
  581. Johnny SmithB
  582. Susan SmithC
  583. 555-6664D
  584. 77.5Q
  585. 77.5R
  586. 77.5S
  587. 71.6666666666666667T
  588. 78.3333333333333333V
  589. Nora PublicB
  590. John Q. PublicC
  591. 555-1475D
  592. 81.25R
  593. 83.75S
  594. 71.6666666666666667T
  595. 78.3333333333333333U
  596. 73.3333333333333333V
  597. 83.3333333333333333W
  598. 76.6666666666666667
  599. Jeremy Davidsen
  600.